if(typeof Main == "undefined") Main={};
Main_class = function() {};
Object.extend(Main_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetPageInfo: function() {
		return this.invoke("GetPageInfo", {}, this.GetPageInfo.getArguments().slice(0));
	},
	SetPageInfo: function(cityNum, pageNum) {
		return this.invoke("SetPageInfo", {"cityNum":cityNum, "pageNum":pageNum}, this.SetPageInfo.getArguments().slice(2));
	},
	GetUserInfo: function() {
		return this.invoke("GetUserInfo", {}, this.GetUserInfo.getArguments().slice(0));
	},
	GetServerInfo: function() {
		return this.invoke("GetServerInfo", {}, this.GetServerInfo.getArguments().slice(0));
	},
	GetCityInteriorInfo: function(cityID) {
		return this.invoke("GetCityInteriorInfo", {"cityID":cityID}, this.GetCityInteriorInfo.getArguments().slice(1));
	},
	GetMapUnitInfo: function(cityID, unitType, pos) {
		return this.invoke("GetMapUnitInfo", {"cityID":cityID, "unitType":unitType, "pos":pos}, this.GetMapUnitInfo.getArguments().slice(3));
	},
	GetBuildingByPos: function(cityID, buildingType, pos) {
		return this.invoke("GetBuildingByPos", {"cityID":cityID, "buildingType":buildingType, "pos":pos}, this.GetBuildingByPos.getArguments().slice(3));
	},
	GetBuildingByID: function(cityID, buildingType, buildingID) {
		return this.invoke("GetBuildingByID", {"cityID":cityID, "buildingType":buildingType, "buildingID":buildingID}, this.GetBuildingByID.getArguments().slice(3));
	},
	GetTechnicByBuilding: function(cityID, buildingIndex) {
		return this.invoke("GetTechnicByBuilding", {"cityID":cityID, "buildingIndex":buildingIndex}, this.GetTechnicByBuilding.getArguments().slice(2));
	},
	GetValidEvent: function(cityID) {
		return this.invoke("GetValidEvent", {"cityID":cityID}, this.GetValidEvent.getArguments().slice(1));
	},
	DeleteEvent: function(cityID, eventID) {
		return this.invoke("DeleteEvent", {"cityID":cityID, "eventID":eventID}, this.DeleteEvent.getArguments().slice(2));
	},
	AddBuildingEvent: function(cityID, actionType, objType, objID, pos) {
		return this.invoke("AddBuildingEvent", {"cityID":cityID, "actionType":actionType, "objType":objType, "objID":objID, "pos":pos}, this.AddBuildingEvent.getArguments().slice(5));
	},
	AddVisitEvent: function(cityID, actionType, objType, objID, pos, goldFlag) {
		return this.invoke("AddVisitEvent", {"cityID":cityID, "actionType":actionType, "objType":objType, "objID":objID, "pos":pos, "goldFlag":goldFlag}, this.AddVisitEvent.getArguments().slice(6));
	},
	ProcessOverdueEvent: function(cityID, eventID) {
		return this.invoke("ProcessOverdueEvent", {"cityID":cityID, "eventID":eventID}, this.ProcessOverdueEvent.getArguments().slice(2));
	},
	GetCanEenageHero: function(cityID, union) {
		return this.invoke("GetCanEenageHero", {"cityID":cityID, "union":union}, this.GetCanEenageHero.getArguments().slice(2));
	},
	FireCanEenageHero: function(cityID, heroID) {
		return this.invoke("FireCanEenageHero", {"cityID":cityID, "heroID":heroID}, this.FireCanEenageHero.getArguments().slice(2));
	},
	EngageHero: function(cityID, heroID) {
		return this.invoke("EngageHero", {"cityID":cityID, "heroID":heroID}, this.EngageHero.getArguments().slice(2));
	},
	GetDefenceLandform: function(cityID) {
		return this.invoke("GetDefenceLandform", {"cityID":cityID}, this.GetDefenceLandform.getArguments().slice(1));
	},
	GetDefencePosHero: function(cityID) {
		return this.invoke("GetDefencePosHero", {"cityID":cityID}, this.GetDefencePosHero.getArguments().slice(1));
	},
	SetHeroDefence: function(cityID, heroID, pos) {
		return this.invoke("SetHeroDefence", {"cityID":cityID, "heroID":heroID, "pos":pos}, this.SetHeroDefence.getArguments().slice(3));
	},
	CancelHeroDefence: function(cityID, heroID) {
		return this.invoke("CancelHeroDefence", {"cityID":cityID, "heroID":heroID}, this.CancelHeroDefence.getArguments().slice(2));
	},
	GetCityHero: function(cityID) {
		return this.invoke("GetCityHero", {"cityID":cityID}, this.GetCityHero.getArguments().slice(1));
	},
	GetHeroBySkillLevel: function(cityID, level) {
		return this.invoke("GetHeroBySkillLevel", {"cityID":cityID, "level":level}, this.GetHeroBySkillLevel.getArguments().slice(2));
	},
	GetHeroByID: function(cityID, heroID) {
		return this.invoke("GetHeroByID", {"cityID":cityID, "heroID":heroID}, this.GetHeroByID.getArguments().slice(2));
	},
	GetItemCanUse: function(cityID, type, heroLevel, heroSex, heroUnion, page) {
		return this.invoke("GetItemCanUse", {"cityID":cityID, "type":type, "heroLevel":heroLevel, "heroSex":heroSex, "heroUnion":heroUnion, "page":page}, this.GetItemCanUse.getArguments().slice(6));
	},
	ChangeHeroListType: function(cityID, heroID, listType) {
		return this.invoke("ChangeHeroListType", {"cityID":cityID, "heroID":heroID, "listType":listType}, this.ChangeHeroListType.getArguments().slice(3));
	},
	FireTheHero: function(cityID, heroID) {
		return this.invoke("FireTheHero", {"cityID":cityID, "heroID":heroID}, this.FireTheHero.getArguments().slice(2));
	},
	AddHeroEvent: function(cityID, actionType, objType, objID, subjoin) {
		return this.invoke("AddHeroEvent", {"cityID":cityID, "actionType":actionType, "objType":objType, "objID":objID, "subjoin":subjoin}, this.AddHeroEvent.getArguments().slice(5));
	},
	AddHeroEventEx: function(cityID, actionType, objType, objID, subjoin, flag) {
		return this.invoke("AddHeroEventEx", {"cityID":cityID, "actionType":actionType, "objType":objType, "objID":objID, "subjoin":subjoin, "flag":flag}, this.AddHeroEventEx.getArguments().slice(6));
	},
	GetAutoExpPercent: function() {
		return this.invoke("GetAutoExpPercent", {}, this.GetAutoExpPercent.getArguments().slice(0));
	},
	AddDailyTaskEvent: function(cityID) {
		return this.invoke("AddDailyTaskEvent", {"cityID":cityID}, this.AddDailyTaskEvent.getArguments().slice(1));
	},
	AddComposeTaskEvent: function(cityID) {
		return this.invoke("AddComposeTaskEvent", {"cityID":cityID}, this.AddComposeTaskEvent.getArguments().slice(1));
	},
	QuickGetComposeTask: function(cityID) {
		return this.invoke("QuickGetComposeTask", {"cityID":cityID}, this.QuickGetComposeTask.getArguments().slice(1));
	},
	GetComposeTaskNums: function(cityID, type) {
		return this.invoke("GetComposeTaskNums", {"cityID":cityID, "type":type}, this.GetComposeTaskNums.getArguments().slice(2));
	},
	DebusHeroEquip: function(cityID, heroID) {
		return this.invoke("DebusHeroEquip", {"cityID":cityID, "heroID":heroID}, this.DebusHeroEquip.getArguments().slice(2));
	},
	AddCorpsEventExtend: function(cityID, actionType, objType, objID, target, flag) {
		return this.invoke("AddCorpsEventExtend", {"cityID":cityID, "actionType":actionType, "objType":objType, "objID":objID, "target":target, "flag":flag}, this.AddCorpsEventExtend.getArguments().slice(6));
	},
	AddCorpsEvent: function(cityID, actionType, objType, objID, target) {
		return this.invoke("AddCorpsEvent", {"cityID":cityID, "actionType":actionType, "objType":objType, "objID":objID, "target":target}, this.AddCorpsEvent.getArguments().slice(5));
	},
	AddAppendantNPC: function(cityID, pos) {
		return this.invoke("AddAppendantNPC", {"cityID":cityID, "pos":pos}, this.AddAppendantNPC.getArguments().slice(2));
	},
	DelAppendantNPC: function(pos) {
		return this.invoke("DelAppendantNPC", {"pos":pos}, this.DelAppendantNPC.getArguments().slice(1));
	},
	GetAllAppendantNpcInfo: function() {
		return this.invoke("GetAllAppendantNpcInfo", {}, this.GetAllAppendantNpcInfo.getArguments().slice(0));
	},
	GetCityCorps: function(cityID) {
		return this.invoke("GetCityCorps", {"cityID":cityID}, this.GetCityCorps.getArguments().slice(1));
	},
	GetCityOtherCorps: function(cityID) {
		return this.invoke("GetCityOtherCorps", {"cityID":cityID}, this.GetCityOtherCorps.getArguments().slice(1));
	},
	GetCityCropsState: function(cityID) {
		return this.invoke("GetCityCropsState", {"cityID":cityID}, this.GetCityCropsState.getArguments().slice(1));
	},
	GetCorpsHero: function(cropsID) {
		return this.invoke("GetCorpsHero", {"cropsID":cropsID}, this.GetCorpsHero.getArguments().slice(1));
	},
	GetItemNum: function(cityID, type) {
		return this.invoke("GetItemNum", {"cityID":cityID, "type":type}, this.GetItemNum.getArguments().slice(2));
	},
	GetItemByType: function(cityID, type, page, orderBy, orderType) {
		return this.invoke("GetItemByType", {"cityID":cityID, "type":type, "page":page, "orderBy":orderBy, "orderType":orderType}, this.GetItemByType.getArguments().slice(5));
	},
	GetCanUseHero: function(cityID, level, sex, junta) {
		return this.invoke("GetCanUseHero", {"cityID":cityID, "level":level, "sex":sex, "junta":junta}, this.GetCanUseHero.getArguments().slice(4));
	},
	GetSimpleCropsHeros: function(CorpsID) {
		return this.invoke("GetSimpleCropsHeros", {"CorpsID":CorpsID}, this.GetSimpleCropsHeros.getArguments().slice(1));
	},
	TakeItem: function(cityID, itemID, heroID) {
		return this.invoke("TakeItem", {"cityID":cityID, "itemID":itemID, "heroID":heroID}, this.TakeItem.getArguments().slice(3));
	},
	UseItemHeroExp: function(cityID, itemID, heroID) {
		return this.invoke("UseItemHeroExp", {"cityID":cityID, "itemID":itemID, "heroID":heroID}, this.UseItemHeroExp.getArguments().slice(3));
	},
	UseItemInsignia: function(cityID, itemID) {
		return this.invoke("UseItemInsignia", {"cityID":cityID, "itemID":itemID}, this.UseItemInsignia.getArguments().slice(2));
	},
	UserItemSkillEXP: function(cityID, heroID, itemID) {
		return this.invoke("UserItemSkillEXP", {"cityID":cityID, "heroID":heroID, "itemID":itemID}, this.UserItemSkillEXP.getArguments().slice(3));
	},
	UserItemChangeSkill: function(cityID, heroID, itemID) {
		return this.invoke("UserItemChangeSkill", {"cityID":cityID, "heroID":heroID, "itemID":itemID}, this.UserItemChangeSkill.getArguments().slice(3));
	},
	UserItemUpSkill: function(cityID, heroID, itemID) {
		return this.invoke("UserItemUpSkill", {"cityID":cityID, "heroID":heroID, "itemID":itemID}, this.UserItemUpSkill.getArguments().slice(3));
	},
	UseItemRes: function(cityID, itemID) {
		return this.invoke("UseItemRes", {"cityID":cityID, "itemID":itemID}, this.UseItemRes.getArguments().slice(2));
	},
	UseItem: function(cityID, itemID) {
		return this.invoke("UseItem", {"cityID":cityID, "itemID":itemID}, this.UseItem.getArguments().slice(2));
	},
	UseFeastItem: function(cityID, itemID) {
		return this.invoke("UseFeastItem", {"cityID":cityID, "itemID":itemID}, this.UseFeastItem.getArguments().slice(2));
	},
	SellItem: function(cityID, itemID, price) {
		return this.invoke("SellItem", {"cityID":cityID, "itemID":itemID, "price":price}, this.SellItem.getArguments().slice(3));
	},
	RepairItem: function(cityID, itemID) {
		return this.invoke("RepairItem", {"cityID":cityID, "itemID":itemID}, this.RepairItem.getArguments().slice(2));
	},
	RepairItemGeneral: function(cityID, itemID) {
		return this.invoke("RepairItemGeneral", {"cityID":cityID, "itemID":itemID}, this.RepairItemGeneral.getArguments().slice(2));
	},
	DonateItem: function(cityID, itemID) {
		return this.invoke("DonateItem", {"cityID":cityID, "itemID":itemID}, this.DonateItem.getArguments().slice(2));
	},
	DisassembleItem: function(cityID, itemID, index) {
		return this.invoke("DisassembleItem", {"cityID":cityID, "itemID":itemID, "index":index}, this.DisassembleItem.getArguments().slice(3));
	},
	CancleSellItem: function(cityID, itemID) {
		return this.invoke("CancleSellItem", {"cityID":cityID, "itemID":itemID}, this.CancleSellItem.getArguments().slice(2));
	},
	DebusItem: function(cityID, itemID) {
		return this.invoke("DebusItem", {"cityID":cityID, "itemID":itemID}, this.DebusItem.getArguments().slice(2));
	},
	GetSellItemNum: function(type) {
		return this.invoke("GetSellItemNum", {"type":type}, this.GetSellItemNum.getArguments().slice(1));
	},
	GetSellItemNumByItemName: function(type, itemName) {
		return this.invoke("GetSellItemNumByItemName", {"type":type, "itemName":itemName}, this.GetSellItemNumByItemName.getArguments().slice(2));
	},
	GetSellItemByType: function(type, page, orderBy, orderType) {
		return this.invoke("GetSellItemByType", {"type":type, "page":page, "orderBy":orderBy, "orderType":orderType}, this.GetSellItemByType.getArguments().slice(4));
	},
	GetSellItemByItemName: function(type, page, itemName, orderBy, orderType) {
		return this.invoke("GetSellItemByItemName", {"type":type, "page":page, "itemName":itemName, "orderBy":orderBy, "orderType":orderType}, this.GetSellItemByItemName.getArguments().slice(5));
	},
	BuyItem: function(cityID, itemID, price) {
		return this.invoke("BuyItem", {"cityID":cityID, "itemID":itemID, "price":price}, this.BuyItem.getArguments().slice(3));
	},
	GetWorldLandform: function(cityID, pos) {
		return this.invoke("GetWorldLandform", {"cityID":cityID, "pos":pos}, this.GetWorldLandform.getArguments().slice(2));
	},
	GetNewMailNum: function() {
		return this.invoke("GetNewMailNum", {}, this.GetNewMailNum.getArguments().slice(0));
	},
	GetMailNum: function(type) {
		return this.invoke("GetMailNum", {"type":type}, this.GetMailNum.getArguments().slice(1));
	},
	GetNewMail: function(page) {
		return this.invoke("GetNewMail", {"page":page}, this.GetNewMail.getArguments().slice(1));
	},
	GetMailByType: function(type, page) {
		return this.invoke("GetMailByType", {"type":type, "page":page}, this.GetMailByType.getArguments().slice(2));
	},
	AddnewMail: function(toUser, title, text, type) {
		return this.invoke("AddnewMail", {"toUser":toUser, "title":title, "text":text, "type":type}, this.AddnewMail.getArguments().slice(4));
	},
	DeleteMails: function(mails) {
		return this.invoke("DeleteMails", {"mails":mails}, this.DeleteMails.getArguments().slice(1));
	},
	GetMailByID: function(id) {
		return this.invoke("GetMailByID", {"id":id}, this.GetMailByID.getArguments().slice(1));
	},
	GetFightMailByID: function(id) {
		return this.invoke("GetFightMailByID", {"id":id}, this.GetFightMailByID.getArguments().slice(1));
	},
	GetCityNameByPos: function(pos) {
		return this.invoke("GetCityNameByPos", {"pos":pos}, this.GetCityNameByPos.getArguments().slice(1));
	},
	GetCorpsPos: function(cityID) {
		return this.invoke("GetCorpsPos", {"cityID":cityID}, this.GetCorpsPos.getArguments().slice(1));
	},
	ReturnCorps: function(corpsID) {
		return this.invoke("ReturnCorps", {"corpsID":corpsID}, this.ReturnCorps.getArguments().slice(1));
	},
	CallCorpsBack: function(cityID) {
		return this.invoke("CallCorpsBack", {"cityID":cityID}, this.CallCorpsBack.getArguments().slice(1));
	},
	OverEventHandle: function(cityID) {
		return this.invoke("OverEventHandle", {"cityID":cityID}, this.OverEventHandle.getArguments().slice(1));
	},
	HeroFastHealth: function(cityID, heroID) {
		return this.invoke("HeroFastHealth", {"cityID":cityID, "heroID":heroID}, this.HeroFastHealth.getArguments().slice(2));
	},
	GetWorldPosState: function(cityID, pos) {
		return this.invoke("GetWorldPosState", {"cityID":cityID, "pos":pos}, this.GetWorldPosState.getArguments().slice(2));
	},
	GetArena: function(pos) {
		return this.invoke("GetArena", {"pos":pos}, this.GetArena.getArguments().slice(1));
	},
	GetArenaTimes: function() {
		return this.invoke("GetArenaTimes", {}, this.GetArenaTimes.getArguments().slice(0));
	},
	GetNameState: function(userName) {
		return this.invoke("GetNameState", {"userName":userName}, this.GetNameState.getArguments().slice(1));
	},
	GetDefenceNum: function(cityID) {
		return this.invoke("GetDefenceNum", {"cityID":cityID}, this.GetDefenceNum.getArguments().slice(1));
	},
	GetTask: function(cityID) {
		return this.invoke("GetTask", {"cityID":cityID}, this.GetTask.getArguments().slice(1));
	},
	GetOtherTask: function(cityID, type) {
		return this.invoke("GetOtherTask", {"cityID":cityID, "type":type}, this.GetOtherTask.getArguments().slice(2));
	},
	GetHeChengTask: function(cityID) {
		return this.invoke("GetHeChengTask", {"cityID":cityID}, this.GetHeChengTask.getArguments().slice(1));
	},
	GetResExchangeMission: function(cityID) {
		return this.invoke("GetResExchangeMission", {"cityID":cityID}, this.GetResExchangeMission.getArguments().slice(1));
	},
	GetFeastDayMission: function(cityID) {
		return this.invoke("GetFeastDayMission", {"cityID":cityID}, this.GetFeastDayMission.getArguments().slice(1));
	},
	GetTaskGoods: function(cityID, ID) {
		return this.invoke("GetTaskGoods", {"cityID":cityID, "ID":ID}, this.GetTaskGoods.getArguments().slice(2));
	},
	GetOtherTaskGoods: function(cityID, ID) {
		return this.invoke("GetOtherTaskGoods", {"cityID":cityID, "ID":ID}, this.GetOtherTaskGoods.getArguments().slice(2));
	},
	GetHeChengGoods: function(cityID, ID) {
		return this.invoke("GetHeChengGoods", {"cityID":cityID, "ID":ID}, this.GetHeChengGoods.getArguments().slice(2));
	},
	ResExchangeMissionPrize: function(cityID, ID) {
		return this.invoke("ResExchangeMissionPrize", {"cityID":cityID, "ID":ID}, this.ResExchangeMissionPrize.getArguments().slice(2));
	},
	ResExchangeMissionPrizeByNum: function(cityID, ID, num) {
		return this.invoke("ResExchangeMissionPrizeByNum", {"cityID":cityID, "ID":ID, "num":num}, this.ResExchangeMissionPrizeByNum.getArguments().slice(3));
	},
	FeastDayMissionPrize: function(cityID, ID) {
		return this.invoke("FeastDayMissionPrize", {"cityID":cityID, "ID":ID}, this.FeastDayMissionPrize.getArguments().slice(2));
	},
	DeleteTask: function(ID) {
		return this.invoke("DeleteTask", {"ID":ID}, this.DeleteTask.getArguments().slice(1));
	},
	AddSearchEvent: function(cityID, pos) {
		return this.invoke("AddSearchEvent", {"cityID":cityID, "pos":pos}, this.AddSearchEvent.getArguments().slice(2));
	},
	GetCropsNeedTime: function(cityID, tPos, actiontype) {
		return this.invoke("GetCropsNeedTime", {"cityID":cityID, "tPos":tPos, "actiontype":actiontype}, this.GetCropsNeedTime.getArguments().slice(3));
	},
	GetPersistEffectGroup: function(cityID) {
		return this.invoke("GetPersistEffectGroup", {"cityID":cityID}, this.GetPersistEffectGroup.getArguments().slice(1));
	},
	GetOverEffectArray: function() {
		return this.invoke("GetOverEffectArray", {}, this.GetOverEffectArray.getArguments().slice(0));
	},
	GetVipThirtyDays: function(cityID) {
		return this.invoke("GetVipThirtyDays", {"cityID":cityID}, this.GetVipThirtyDays.getArguments().slice(1));
	},
	GetVipSevenDays: function(cityID) {
		return this.invoke("GetVipSevenDays", {"cityID":cityID}, this.GetVipSevenDays.getArguments().slice(1));
	},
	GetPeaceSevenDays: function(cityID) {
		return this.invoke("GetPeaceSevenDays", {"cityID":cityID}, this.GetPeaceSevenDays.getArguments().slice(1));
	},
	GetPeaceTwoDays: function(cityID) {
		return this.invoke("GetPeaceTwoDays", {"cityID":cityID}, this.GetPeaceTwoDays.getArguments().slice(1));
	},
	GetPeaceEightHours: function(cityID) {
		return this.invoke("GetPeaceEightHours", {"cityID":cityID}, this.GetPeaceEightHours.getArguments().slice(1));
	},
	GetConvokeItem: function(cityID) {
		return this.invoke("GetConvokeItem", {"cityID":cityID}, this.GetConvokeItem.getArguments().slice(1));
	},
	GetAccountant: function(cityID) {
		return this.invoke("GetAccountant", {"cityID":cityID}, this.GetAccountant.getArguments().slice(1));
	},
	GetGrangerItem: function(cityID) {
		return this.invoke("GetGrangerItem", {"cityID":cityID}, this.GetGrangerItem.getArguments().slice(1));
	},
	GetExpPer: function(cityID) {
		return this.invoke("GetExpPer", {"cityID":cityID}, this.GetExpPer.getArguments().slice(1));
	},
	GetFastMove: function(cityID) {
		return this.invoke("GetFastMove", {"cityID":cityID}, this.GetFastMove.getArguments().slice(1));
	},
	GetPerSistEffectFlags: function(userName) {
		return this.invoke("GetPerSistEffectFlags", {"userName":userName}, this.GetPerSistEffectFlags.getArguments().slice(1));
	},
	GetDefenceNpcCorps: function(pos) {
		return this.invoke("GetDefenceNpcCorps", {"pos":pos}, this.GetDefenceNpcCorps.getArguments().slice(1));
	},
	GetMapInfoByPos: function(pos) {
		return this.invoke("GetMapInfoByPos", {"pos":pos}, this.GetMapInfoByPos.getArguments().slice(1));
	},
	GetVersionInfo: function() {
		return this.invoke("GetVersionInfo", {}, this.GetVersionInfo.getArguments().slice(0));
	},
	GetPlayerNum: function() {
		return this.invoke("GetPlayerNum", {}, this.GetPlayerNum.getArguments().slice(0));
	},
	GetTerritoryPlayerNum: function() {
		return this.invoke("GetTerritoryPlayerNum", {}, this.GetTerritoryPlayerNum.getArguments().slice(0));
	},
	GetFameRankCount: function() {
		return this.invoke("GetFameRankCount", {}, this.GetFameRankCount.getArguments().slice(0));
	},
	GetPrestigeRankCount: function() {
		return this.invoke("GetPrestigeRankCount", {}, this.GetPrestigeRankCount.getArguments().slice(0));
	},
	GetInsPlayerNum: function() {
		return this.invoke("GetInsPlayerNum", {}, this.GetInsPlayerNum.getArguments().slice(0));
	},
	GetHeroCount: function() {
		return this.invoke("GetHeroCount", {}, this.GetHeroCount.getArguments().slice(0));
	},
	GetUserRankByPage: function(pageNum, pageSize) {
		return this.invoke("GetUserRankByPage", {"pageNum":pageNum, "pageSize":pageSize}, this.GetUserRankByPage.getArguments().slice(2));
	},
	GetFameRankByPage: function(pageNum, pageSize) {
		return this.invoke("GetFameRankByPage", {"pageNum":pageNum, "pageSize":pageSize}, this.GetFameRankByPage.getArguments().slice(2));
	},
	GetPrestigeRankByPage: function(pageNum, pageSize) {
		return this.invoke("GetPrestigeRankByPage", {"pageNum":pageNum, "pageSize":pageSize}, this.GetPrestigeRankByPage.getArguments().slice(2));
	},
	GetHeroRankByPage: function(pageNum, pageSize) {
		return this.invoke("GetHeroRankByPage", {"pageNum":pageNum, "pageSize":pageSize}, this.GetHeroRankByPage.getArguments().slice(2));
	},
	GetInsigniaRankByPage: function(pageNum, pageSize) {
		return this.invoke("GetInsigniaRankByPage", {"pageNum":pageNum, "pageSize":pageSize}, this.GetInsigniaRankByPage.getArguments().slice(2));
	},
	GetInsigniaRankByUserName: function(userName) {
		return this.invoke("GetInsigniaRankByUserName", {"userName":userName}, this.GetInsigniaRankByUserName.getArguments().slice(1));
	},
	GetUserRankByUserName: function(userName) {
		return this.invoke("GetUserRankByUserName", {"userName":userName}, this.GetUserRankByUserName.getArguments().slice(1));
	},
	GetFameRankByUserName: function(userName) {
		return this.invoke("GetFameRankByUserName", {"userName":userName}, this.GetFameRankByUserName.getArguments().slice(1));
	},
	GetPrestigeRankByUserName: function(userName) {
		return this.invoke("GetPrestigeRankByUserName", {"userName":userName}, this.GetPrestigeRankByUserName.getArguments().slice(1));
	},
	GetUserSub: function(userName) {
		return this.invoke("GetUserSub", {"userName":userName}, this.GetUserSub.getArguments().slice(1));
	},
	CreateOrg: function(cityID, org_name, org_intro) {
		return this.invoke("CreateOrg", {"cityID":cityID, "org_name":org_name, "org_intro":org_intro}, this.CreateOrg.getArguments().slice(3));
	},
	GetMyOrgnizeInfo: function() {
		return this.invoke("GetMyOrgnizeInfo", {}, this.GetMyOrgnizeInfo.getArguments().slice(0));
	},
	GetOrganizeList: function(word, pageNum, pageSize) {
		return this.invoke("GetOrganizeList", {"word":word, "pageNum":pageNum, "pageSize":pageSize}, this.GetOrganizeList.getArguments().slice(3));
	},
	GetMemberShipList: function(orgName, state, pageNum, pageSize) {
		return this.invoke("GetMemberShipList", {"orgName":orgName, "state":state, "pageNum":pageNum, "pageSize":pageSize}, this.GetMemberShipList.getArguments().slice(4));
	},
	ApplyJoinUnion: function(cityID, orgname) {
		return this.invoke("ApplyJoinUnion", {"cityID":cityID, "orgname":orgname}, this.ApplyJoinUnion.getArguments().slice(2));
	},
	QuitOrganize: function(orgname) {
		return this.invoke("QuitOrganize", {"orgname":orgname}, this.QuitOrganize.getArguments().slice(1));
	},
	ModifyOrgIntro: function(orgname, intro) {
		return this.invoke("ModifyOrgIntro", {"orgname":orgname, "intro":intro}, this.ModifyOrgIntro.getArguments().slice(2));
	},
	ModifyOrgAffiche: function(orgname, affiche) {
		return this.invoke("ModifyOrgAffiche", {"orgname":orgname, "affiche":affiche}, this.ModifyOrgAffiche.getArguments().slice(2));
	},
	GetOrgInfo: function(orgname) {
		return this.invoke("GetOrgInfo", {"orgname":orgname}, this.GetOrgInfo.getArguments().slice(1));
	},
	BossFunc: function(orgname, type, to_username) {
		return this.invoke("BossFunc", {"orgname":orgname, "type":type, "to_username":to_username}, this.BossFunc.getArguments().slice(3));
	},
	SendMessage: function(junta, message) {
		return this.invoke("SendMessage", {"junta":junta, "message":message}, this.SendMessage.getArguments().slice(2));
	},
	AddServerChatWords: function(message) {
		return this.invoke("AddServerChatWords", {"message":message}, this.AddServerChatWords.getArguments().slice(1));
	},
	ListMessage: function(num) {
		return this.invoke("ListMessage", {"num":num}, this.ListMessage.getArguments().slice(1));
	},
	GetserverChatWords: function(num) {
		return this.invoke("GetserverChatWords", {"num":num}, this.GetserverChatWords.getArguments().slice(1));
	},
	UpdateBackImage: function(cityID, num) {
		return this.invoke("UpdateBackImage", {"cityID":cityID, "num":num}, this.UpdateBackImage.getArguments().slice(2));
	},
	ForceEffectOverdue: function(cityID, mainType) {
		return this.invoke("ForceEffectOverdue", {"cityID":cityID, "mainType":mainType}, this.ForceEffectOverdue.getArguments().slice(2));
	},
	ForceNewUserOverdue: function() {
		return this.invoke("ForceNewUserOverdue", {}, this.ForceNewUserOverdue.getArguments().slice(0));
	},
	GoldBuyRes: function(cityID, type, num) {
		return this.invoke("GoldBuyRes", {"cityID":cityID, "type":type, "num":num}, this.GoldBuyRes.getArguments().slice(3));
	},
	GetOrgNode: function(org, num) {
		return this.invoke("GetOrgNode", {"org":org, "num":num}, this.GetOrgNode.getArguments().slice(2));
	},
	Promotion: function(bossName, orgName, deputyName) {
		return this.invoke("Promotion", {"bossName":bossName, "orgName":orgName, "deputyName":deputyName}, this.Promotion.getArguments().slice(3));
	},
	Demotion: function(bossName, orgName, deputyName) {
		return this.invoke("Demotion", {"bossName":bossName, "orgName":orgName, "deputyName":deputyName}, this.Demotion.getArguments().slice(3));
	},
	DisbandOrg: function(orgName) {
		return this.invoke("DisbandOrg", {"orgName":orgName}, this.DisbandOrg.getArguments().slice(1));
	},
	UpdateUserOnline: function() {
		return this.invoke("UpdateUserOnline", {}, this.UpdateUserOnline.getArguments().slice(0));
	},
	GetServerTimeNow: function() {
		return this.invoke("GetServerTimeNow", {}, this.GetServerTimeNow.getArguments().slice(0));
	},
	GetMemberShipCountByState: function(orgName, state) {
		return this.invoke("GetMemberShipCountByState", {"orgName":orgName, "state":state}, this.GetMemberShipCountByState.getArguments().slice(2));
	},
	GetMemberShipCountByStateOther: function(orgName, state) {
		return this.invoke("GetMemberShipCountByStateOther", {"orgName":orgName, "state":state}, this.GetMemberShipCountByStateOther.getArguments().slice(2));
	},
	GetOrganizeCount: function() {
		return this.invoke("GetOrganizeCount", {}, this.GetOrganizeCount.getArguments().slice(0));
	},
	Abdication: function(orgName, haeresName) {
		return this.invoke("Abdication", {"orgName":orgName, "haeresName":haeresName}, this.Abdication.getArguments().slice(2));
	},
	GetMyOrgResInfo: function() {
		return this.invoke("GetMyOrgResInfo", {}, this.GetMyOrgResInfo.getArguments().slice(0));
	},
	GetSDUserPrestige: function(prestigeLevel) {
		return this.invoke("GetSDUserPrestige", {"prestigeLevel":prestigeLevel}, this.GetSDUserPrestige.getArguments().slice(1));
	},
	GetSDUserFame: function(fameLevel) {
		return this.invoke("GetSDUserFame", {"fameLevel":fameLevel}, this.GetSDUserFame.getArguments().slice(1));
	},
	GetDBOrgResource: function(orgname) {
		return this.invoke("GetDBOrgResource", {"orgname":orgname}, this.GetDBOrgResource.getArguments().slice(1));
	},
	GetSDOrgEffectByLevel: function(orglevel) {
		return this.invoke("GetSDOrgEffectByLevel", {"orglevel":orglevel}, this.GetSDOrgEffectByLevel.getArguments().slice(1));
	},
	GetHeroAutoExpBreak: function(cityID, heroID) {
		return this.invoke("GetHeroAutoExpBreak", {"cityID":cityID, "heroID":heroID}, this.GetHeroAutoExpBreak.getArguments().slice(2));
	},
	GetOrgMembersRes: function(orgName, pageNum, pageSize) {
		return this.invoke("GetOrgMembersRes", {"orgName":orgName, "pageNum":pageNum, "pageSize":pageSize}, this.GetOrgMembersRes.getArguments().slice(3));
	},
	UpgradeFameLevel: function() {
		return this.invoke("UpgradeFameLevel", {}, this.UpgradeFameLevel.getArguments().slice(0));
	},
	UpgradePrestigeLevel: function() {
		return this.invoke("UpgradePrestigeLevel", {}, this.UpgradePrestigeLevel.getArguments().slice(0));
	},
	ContributeRes: function(orgName, resID, resNum) {
		return this.invoke("ContributeRes", {"orgName":orgName, "resID":resID, "resNum":resNum}, this.ContributeRes.getArguments().slice(3));
	},
	ResToGoldRateOfExchange: function(resID) {
		return this.invoke("ResToGoldRateOfExchange", {"resID":resID}, this.ResToGoldRateOfExchange.getArguments().slice(1));
	},
	BuyOrgRes: function(resID, resNum) {
		return this.invoke("BuyOrgRes", {"resID":resID, "resNum":resNum}, this.BuyOrgRes.getArguments().slice(2));
	},
	OrganizeUpgrade: function(orgName) {
		return this.invoke("OrganizeUpgrade", {"orgName":orgName}, this.OrganizeUpgrade.getArguments().slice(1));
	},
	Exit: function() {
		return this.invoke("Exit", {}, this.Exit.getArguments().slice(0));
	},
	KickUser: function() {
		return this.invoke("KickUser", {}, this.KickUser.getArguments().slice(0));
	},
	UpdateHeroName: function(cityID, heroID, heroName) {
		return this.invoke("UpdateHeroName", {"cityID":cityID, "heroID":heroID, "heroName":heroName}, this.UpdateHeroName.getArguments().slice(3));
	},
	UpdateCityName: function(cityID, cityName) {
		return this.invoke("UpdateCityName", {"cityID":cityID, "cityName":cityName}, this.UpdateCityName.getArguments().slice(2));
	},
	GetUserHeros: function(npcPos) {
		return this.invoke("GetUserHeros", {"npcPos":npcPos}, this.GetUserHeros.getArguments().slice(1));
	},
	GetOtherTaskSimple: function(cityID, type) {
		return this.invoke("GetOtherTaskSimple", {"cityID":cityID, "type":type}, this.GetOtherTaskSimple.getArguments().slice(2));
	},
	GetHeChengTaskSimple: function(cityID) {
		return this.invoke("GetHeChengTaskSimple", {"cityID":cityID}, this.GetHeChengTaskSimple.getArguments().slice(1));
	},
	GetResExchangeMissionSimple: function(cityID) {
		return this.invoke("GetResExchangeMissionSimple", {"cityID":cityID}, this.GetResExchangeMissionSimple.getArguments().slice(1));
	},
	GetFeastDayMissionSimple: function(cityID) {
		return this.invoke("GetFeastDayMissionSimple", {"cityID":cityID}, this.GetFeastDayMissionSimple.getArguments().slice(1));
	},
	GetOtherTaskByType: function(cityID, type, subType) {
		return this.invoke("GetOtherTaskByType", {"cityID":cityID, "type":type, "subType":subType}, this.GetOtherTaskByType.getArguments().slice(3));
	},
	GetHeChengTaskByType: function(cityID, subType) {
		return this.invoke("GetHeChengTaskByType", {"cityID":cityID, "subType":subType}, this.GetHeChengTaskByType.getArguments().slice(2));
	},
	GetResExchangeMissionByType: function(cityID, subType) {
		return this.invoke("GetResExchangeMissionByType", {"cityID":cityID, "subType":subType}, this.GetResExchangeMissionByType.getArguments().slice(2));
	},
	GetFeastDayMissionByType: function(cityID, subType) {
		return this.invoke("GetFeastDayMissionByType", {"cityID":cityID, "subType":subType}, this.GetFeastDayMissionByType.getArguments().slice(2));
	},
	GetTaskByType: function(cityID, subtype) {
		return this.invoke("GetTaskByType", {"cityID":cityID, "subtype":subtype}, this.GetTaskByType.getArguments().slice(2));
	},
	GetCommoditysByType: function(cityID, type) {
		return this.invoke("GetCommoditysByType", {"cityID":cityID, "type":type}, this.GetCommoditysByType.getArguments().slice(2));
	},
	UpdatePersistEffectByType: function(cityID, MainEffectType, EffectType) {
		return this.invoke("UpdatePersistEffectByType", {"cityID":cityID, "MainEffectType":MainEffectType, "EffectType":EffectType}, this.UpdatePersistEffectByType.getArguments().slice(3));
	},
	BuyItemFromCommodity: function(cityID, type, id, index) {
		return this.invoke("BuyItemFromCommodity", {"cityID":cityID, "type":type, "id":id, "index":index}, this.BuyItemFromCommodity.getArguments().slice(4));
	},
	UpdateBrief: function(cityID, pos, Brief) {
		return this.invoke("UpdateBrief", {"cityID":cityID, "pos":pos, "Brief":Brief}, this.UpdateBrief.getArguments().slice(3));
	},
	DeleteOccupationInfo: function(cityID, pos, flag) {
		return this.invoke("DeleteOccupationInfo", {"cityID":cityID, "pos":pos, "flag":flag}, this.DeleteOccupationInfo.getArguments().slice(3));
	},
	IsDependency: function(pos) {
		return this.invoke("IsDependency", {"pos":pos}, this.IsDependency.getArguments().slice(1));
	},
	IsStartTime: function(pos) {
		return this.invoke("IsStartTime", {"pos":pos}, this.IsStartTime.getArguments().slice(1));
	},
	GetTerritoryRankByPage: function(pageNum, pageSize) {
		return this.invoke("GetTerritoryRankByPage", {"pageNum":pageNum, "pageSize":pageSize}, this.GetTerritoryRankByPage.getArguments().slice(2));
	},
	GetTerritoryRankByUserName: function(userName) {
		return this.invoke("GetTerritoryRankByUserName", {"userName":userName}, this.GetTerritoryRankByUserName.getArguments().slice(1));
	},
	GetOnLineSeconds: function() {
		return this.invoke("GetOnLineSeconds", {}, this.GetOnLineSeconds.getArguments().slice(0));
	},
	url: '/ajaxpro/Main,App_Web_kgq27x0e.ashx'
}));
Main = new Main_class();

